/* 
 * File:   ThreadVentanaJuego.cpp
 * Author: nahuel
 * 
 * Created on November 3, 2012, 7:00 PM
 */

#include "ThreadInterfazGrafica.h"
#include "VentanaJuego.h"
#include <gtkmm/window.h>
#include <gtkmm-3.0/gtkmm/window.h>

#include <iostream> //DEBUG

ThreadInterfazGrafica::ThreadInterfazGrafica(VentanaMenuPrincipal* ventanaJuego, 
		Glib::RefPtr<Gtk::Application>* app) {
	_ventanaMenuPrincipal = ventanaJuego;
	_app = app;
}

void ThreadInterfazGrafica::tarea() {
	
//	while(corriendo()) {
	//	Glib::RefPtr<Gtk::Application> app = Gtk::Application::create("cerditos.furiosos");		

//		Gtk::Window window;
//		window.set_default_size(800, 600);	
//		window.set_position(Gtk::WIN_POS_CENTER_ALWAYS);
//		window.set_title("Cerditos furiosos");	
//		window.add(*_ventanaMenuPrincipal);
//		_ventanaMenuPrincipal->show();

		(*_app)->run(*_ventanaMenuPrincipal);
		
		// DEBUG
		std::cout << "Termino de correr\n";		 
//	}
}

ThreadInterfazGrafica::~ThreadInterfazGrafica() {}